//=============================================================================
#ifndef _CMAP_H_
    #define _CMAP_H_

#include "CTile.h"

#include <SDL.h>
#include <SDL_opengl.h>
#include <vector>

#define CMAP_WIDTH  40
#define CMAP_HEIGHT 40

//=============================================================================
class CMap {
    public:
        std::vector<CTile>      TileList;

    public:
        CMap();

        bool    OnLoad(char* MapFile);

        void    OnRender();

        void    OnCleanup();

    public:
        int     GetTileID(int X, int Y);
};

//=============================================================================

#endif
